import request from '@/utils/request'

// 任务列表
export function getTask(query) {
  return request({
    url: '/preAssessTask/page',
    method: 'get',
    params: query
  })
}

// 查看任务
export function detailTask(query) {
  return request({
    url: '/preAssessTask/findById',
    method: 'get',
    params: query
  })
}

// 获取子任务
export function getSubTask(query) {
  return request({
    url: '/preAssessTask/getSubTask',
    method: 'get',
    params: query
  })
}

// 新增任务
export function addTask(query) {
  return request({
    url: '/preAssessTask/save',
    method: 'post',
    data: query
  })
}

// 新增子任务
export function addSubTask(query) {
  return request({
    url: '/preAssessTask/saveSubTask',
    method: 'post',
    data: query
  })
}

// 删除小组
export function delTask(ids) {
  return request({
    url: `/preAssessTask/delete/`+ids,
    method: 'post',
  })
}

// 修改任务
export function updateTask(query) {
  return request({
    url: '/preAssessTask/update',
    method: 'post',
    data: query
  })
}


// 修改子任务
export function updateSubTask(query) {
  return request({
    url: '/preAssessTask/update',
    method: 'post',
    data: query
  })
}

// 分配小组
export function groupFp(query) {
  return request({
    url: '/preAssessTask/assignGroup',
    method: 'post',
    data: query
  })
}

// 获取父编码
export function getTaskBian(query) {
  return request({
    url: '/preAssessTask/taskCode',
    method: 'get',
    params:query
  })
}

// 获取子编码
export function getSubTaskBian(query) {
  return request({
    url: '/preAssessTask/subTaskCode',
    method: 'get',
    params:query
  })
}

// 获取父级省
export function getProvinceName(query) {
  return request({
    url: '/preAssessTask/subTaskDistrict',
    method: 'get',
    params:query
  })
}

//地图获取全部任务信息列表
export function getAllTaskList() {
  return request({
    url: '/preAssessTask/getParentTask',
    method: 'get'
  })
}